package main
import domain.Pokemon
import traits.elements.TElectric
import traits.elements.TWater
import traits.elements.TGhost

object Peleita {
	
  def main(args: Array[String]) {

    
	  var pikachu = new Pokemon("Pikachu", 100, 20, 500) with TElectric
	  
	  var blast = new Pokemon("Blastoise", 150, 20) with TWater
	  
	  var loco = new Pokemon("Loco", 100, 20) with TWater with TElectric
	  
	  var gengar = new Pokemon("Ghost", 100, 20) with TWater with TElectric with TGhost
	  
	  pikachu.thunderbolt(blast)
	  loco.thunderbolt(blast)
	  loco.splash(pikachu)
	  loco.splash(gengar)
	  
	  
  }
}